package mapper;

import com.lagou.entity.User;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Service;

/**
 * 用户表(User)表数据库访问层
 *
 * @author makejava
 * @since 2021-01-02 20:47:00
 */

@Service
public interface UserDao {

    // 用户登录，传参，phone手机号， password 密码
    User login(@Param("phone") String phone , @Param("password") String password );

    // 检查 手机号是否注册  0 未注册   1 已注册
    Integer checkPhone(String phone);

    // 手机号的注册
    //Integer register(@Param("phone") String phone , @Param("password") String password );
    Integer register(@Param("phone") String phone, @Param("password") String password,@Param("nickname") String nickname,@Param("headimg") String headimg);


    //更新用户头像与昵称， 这里的头像信息为一个地址，可以通过访问 FastDFS来看到这张图片
    Integer updateUserInfo(@Param("userid") Integer userid , @Param("portrait")  String portrait, @Param("name") String name  );

    // 修改密码
    Integer updatePassword( @Param("userid") Integer userid, @Param("password") String password  );



}